home *** CD-ROM | disk | FTP | other *** search
/ Super PC 34 / Super PC 34 (Shareware).iso / spc / UTIL / DJGPP2 / V2 / DJTST200.ZIP / tests / libclink / makefile < prev    next >
Encoding:
Makefile  |  1995-10-01  |  939 b   |  37 lines

  1. %.o : %.cc
  2.     gcc -O2 -g -c $<
  3.  
  4. .PHONY: all p_check.out p_compare.out clean
  5.  
  6. all : p_check.out p_compare.out
  7.  
  8. p_check.out : check.out
  9.     @cat check.out
  10.  
  11. p_compare.out : compare.out
  12.     @cat compare.out
  13.  
  14. check.out : check ../../lib/crt0.o ../../lib/libc.a
  15.     @nm -g ../../lib/crt0.o ../../lib/libc.a | check > check.out
  16.  
  17. check : check.o slist.o objs.o
  18.     gcc -o $@ $^
  19.     coff2exe $@
  20.  
  21. compare.out : compare oldlibc.arm newlibc.arm
  22.     @compare oldlibc.arm newlibc.arm > compare.out
  23.  
  24. compare : compare.o slist.o
  25.     gcc -o $@ $^
  26.     coff2exe $@
  27.  
  28. oldlibc.arm : /v1/lib/libc.a /v1/lib/libpc.a /v1/lib/libm.a
  29.     nm --print-armap /v1/lib/libc.a | grep " in " > oldlibc.arm
  30.     nm --print-armap /v1/lib/libpc.a | grep " in " >> oldlibc.arm
  31.     nm --print-armap /v1/lib/libm.a | grep " in " >> oldlibc.arm
  32.  
  33. newlibc.arm : ../../lib/libc.a
  34.     nm --print-armap ../../lib/libc.a > newlibc.arm
  35.  
  36. clean :
  37.     -rm -f check.out check check.exe *.o libc.map